#app {
    font-family: miscrosoft yahei,\5FAE软雅黑,Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    float: left;
}
*, ::after, ::before {
    box-sizing: border-box;
}
body {
    font-family: Helvetica,Arial,Microsoft YaHei,sans-serif;
    font-size: 14px;
    color: #333;
}
body, pre {
    line-height: 22px;
}
html {
    font-size: 10px;
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
}
k-crumb-wrap {
    font-size: 12px;
    color: #888;
    height: 33px;
    line-height: 33px;
    text-align: left;
    padding-right: 10px;
    border-top: 1px solid #E9EDF4;
    background-color: #F8F9FB;
    padding-left: 10px;
}
.topTab {
    border-bottom: 1px solid #6982B3;
    margin-left: 10px;
    margin-top: 30px;
    text-align: left;
}
.topTab .active {
    background: #ffffff;
    color: #111111;
    position: relative;
    top: 1px;
    border: 1px solid #6982B3;
        border-bottom-color: rgb(105, 130, 179);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-bottom: 1px solid white;
}
.topTab span {
    background: #F8F9FB;
    border: 1px solid #C8D2E4;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    color: #666666;
    letter-spacing: 1.14px;
    text-align: center;
    width: 200px;
    height: 44px;
    line-height: 44px;
    margin-left: 10px;
    border-bottom: none;
    cursor: pointer;
    display: inline-block;
}
.addshop {

}
.addshop .top0 {
    margin-top: 31px;
}
.addshop .bigTitle {
    margin-top: 40px;
    margin-bottom: 6px;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    color: #92A5CA;
    letter-spacing: 0;
    line-height: 28px;
    text-align: left;
}
body, h1, h2, h3, h4, h5, h6, img {
    margin: 0;
        margin-top: 0px;
        margin-bottom: 0px;
    padding: 0;
}
.addshop .baseInfo {
    border: 1px solid #E9EDF4;
}
.addshop .baseInfo .baseTitle {
    position: relative;
    margin-left: 64px;
    margin-top: 20px;
    text-align: left;
    font-family: MicrosoftYaHei;
    font-size: 0;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 6px;
}
.addshop .baseInfo .baseTitle::before {
    content: '*';
    color: #d13333;
    width: 9px;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
}
.addshop .baseInfo .baseTitle .name {
    display: inline;
    font-family: MicrosoftYaHei;
    font-size: 12px;
    color: #151515;
    letter-spacing: 0;
    vertical-align: top;
}
.addshop .baseInfo .baseTitle .desc {
    color: #BBBBBB;
    margin: 0 15px;
    font-size: 12px;
}
.addshop .baseInfo .baseTitle .edit-btn {
    margin-right: 6px;
    font-size: 12px;
    color: #365899;
    cursor: pointer;
}
.addshop .baseInfo .shopNameDisplay {
    display: inline-block;
    margin-left: 0;
    vertical-align: top;
}
.addshop .baseInfo .shopName {
    /*margin-left: 120px;*/
}
.k-form-item {
    font-size: 12px;
    text-align: left;
}
.k-form-item .k-form-item-content {
    display: inline-block;
    margin-left: 15px;
    margin-bottom: 20px;
}
.k-input {
    display: inline-block;
}
.addshop .w660 {
    width: 660px;
}
.k-input-inner {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 30px;
    min-width: 200px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 0 10px;
    display: block;
    resize: vertical;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
        font-size: inherit;
        line-height: inherit;
        font-family: inherit;
    margin: 0;
    outline: 0;
}
.addshop .baseInfo .baseTitle .shopname-tips {
    margin-top: 10px;
    line-height: 14px;
    font-size: 12px;
    color: #bbbbbb;
}
.addshop .baseInfo .mobile .edit-btn {
    margin-right: 6px;
    font-size: 12px;
    color: #365899;
    cursor: pointer;
}
.k-form-item .k-form-item-label {
    font-family: MicrosoftYaHei;
    font-size: 12px;
    color: #151515;
    letter-spacing: 0;
    text-align: right;
    line-height: 22px;
    min-width: 120px;
    margin-top: 4px;
    display: inline-block;
    vertical-align: top;
}
.addshop .baseInfo .shopRank2 .shopRankRadio {
    font-family: MicrosoftYaHei;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 22px;
    margin-top: 4px;
}
.addshop .baseInfo .shopRank2 .shopRankRadio .name {
    color: #333333;
    display: inline-block;
    text-align: center;
}
.is-required > .isShowTag::before {

    content: '*';
    color: #d13333;
    width: 9px;

}
.addshop .baseInfo .mobile {
    font-family: MicrosoftYaHei;
    font-size: 12px;
    color: #333333;
    letter-spacing: 0;
    line-height: 30px;
    height: 30px;
}
.addshop .baseInfo .mobile .mobileText {
    line-height: 30px;
    height: 30px;
}
.addshop .shopAddress {
    border: 1px solid #E9EDF4;
}
.addshop .shopAddress .shopAddressTitle {
    margin-top: 20px;
    height: 19px;
    font-family: MicrosoftYaHei;
    line-height: 15px;
    letter-spacing: 0;
    padding: 2px 0;
    margin-bottom: 21px;
    text-align: left;
    font-size: 0;
}
.addshop .shopAddress .shopAddressTitle .name {
    color: #333333;
    border-left: 4px solid #92A5CA;
    padding-left: 10px;
    font-size: 14px;
    display: inline-block;
}
.addshop .shopAddress .shopAddressTitle .detail {
    margin-left: 10px;
    color: #BBBBBB;
    font-size: 14px;
}
.addshop .form-submit {
    margin-top: 40px;
    margin-bottom: 80px;
}
.addshop .form-submit span {
    cursor: pointer;
    display: inline-block;
    width: 120px;
    height: 34px;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 34px;
    background: #8C222C;
    border-radius: 2px;
}